package day04;
import java.util.Arrays;
public class Practice03 {
    public static void main(String[] args) {
        //语言基础第五天扩展练习：
        //1.利用for循环计算：求数字1到100之内，所有偶数的和，并输出
        int sum=0;
        for (int a =2;a<=100;a+=2){
            sum+=a;
        }
        System.out.println(sum);

        //2.利用for循环计算：求8的阶乘，并输出
        int bb=1;
        for(int b=1;b<=8;b++){
            bb*=b;
        }
        System.out.println(bb);

        //3.利用for循环计算：打印字符*组成的直角三角形
        for(int c=1;c<=6;c++){
            int d=1;
            while (d<=2*c-1){
                System.out.print("* ");
                d++;
            }
            System.out.println();
        }

        //4.定义数组，包含10个元素，随机生成数据(范围自拟)，查找最大值和最小值，并输出
        int[]arr= new int[10];
        for(int e =0;e<=arr.length-1;e++){
            arr[e]=(int)(Math.random()*100);
        }
        Arrays.sort(arr);
        System.out.println("最小值为："+arr[0]);
        System.out.println("最大值为："+arr[arr.length-1]);
    }
}
